import path from 'path';

import appRootPath from 'app-root-path';
import Log from '../utils/log';
// 项目根路径（取代__dirname）
export const appRoot = appRootPath.path;
Log.info(` 📂 路径项目根路径 -> ${appRoot} `);

export const config = {
  // 服务端口
  URL_PORT: 9999,
  // 服务路径
  URL_PATH: 'http://localhost',
  // 版本
  BASE_VERSION: 'v2',
  // 项目根路径
  PROJECT_DIR: appRoot,
  // 完整请求连接
  FULL_PATH: '',
  // 文件上传路径
  FILE_UPLOAD_PATH: '',
  // jwt加密密匙
  jwtSecret: 'blog',
};
config.FULL_PATH = `${config.URL_PATH}:${config.URL_PORT}/${config.BASE_VERSION}`;
config.FILE_UPLOAD_PATH = path.join(config.PROJECT_DIR, 'uploaded_files');
